home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 8 / The Arsenal Files Collection #8 (Arsenal Computer) (1996).ISO / g_quake / map01.zip / MAP01.MAP < prev    next >
Text File  |  1996-11-09  |  21KB  |  694 lines

  1. // Map01 Entity File by Matthias Worch
  2. //
  3. // To add an entity uncomment it, to take it out comment the whole item
  4. // everything in the brackets.
  5. // If you don't know how certain entities are called refer to the Quake
  6. // Map-Specs. If you're not sure, leave the spawnflags as they are.
  7. //
  8. // To apply the changes use "qbsp -onlyents map01"
  9. //
  10. // My tip to make DM more DooM like: Put the rocket-launcher into the
  11. // shotgun-room, the grenade-launcher into the rocket room and the super
  12. // shotgun outside. (Nobody uses the SS in Quake and ppl hardly go into the
  13. // SS room with the original item layout.
  14. //
  15. // To add more DM starts and avoid telefrags in >4 player DM add some of the
  16. // given DM starts.
  17.  
  18. // General info, leave intact.
  19. {
  20.   "classname" "worldspawn"
  21.   "wad" "C:\ANWEND\QUEST\QBSP\GFX\BASE.WAD"
  22.   "sounds" "6"
  23.   "message" "DooM II Map01"
  24. }
  25. // Green DM start
  26. {
  27.   "classname" "info_player_deathmatch"
  28.   "origin" "-505 78 28"
  29.   "angle" "0"
  30. }
  31.  
  32. // Indigo DM start
  33. {
  34.   "classname" "info_player_deathmatch"
  35.   "origin" "116 72 28"
  36.   "angle" "0"
  37. }
  38.  
  39. // Brown DM start
  40. {
  41.   "classname" "info_player_deathmatch"
  42.   "origin" "-185 -382 28"
  43.   "angle" "0"
  44. }
  45.  
  46. // Red DM start
  47. {
  48.   "classname" "info_player_deathmatch"
  49.   "origin" "-722 -388 20"
  50.   "angle" "0"
  51. }
  52.  
  53. // Alternate DM starts, uncomment to add to the level
  54. // Alternate start: SS room
  55. // {
  56. //  "classname" "info_player_deathmatch"
  57. //  "origin" "924 -192 20"
  58. //  "angle" "180"
  59. // }
  60.  
  61. // Alternate DM start: Before rocket room
  62. // {
  63. //   "classname" "info_player_deathmatch"
  64. //   "origin" "309 -674 28"
  65. //   "angle" "90"
  66. // }
  67.  
  68. // Alternate DM start: Near Exit
  69. // {
  70. //   "classname" "info_player_deathmatch"
  71. //   "origin" "-382 -998 12"
  72. //   "angle" "120"
  73. // }
  74.  
  75. // Alternate DM start: Outside (has to wait until door opens)
  76. // {
  77. //   "classname" "info_player_deathmatch"
  78. //   "origin" "-991 -926 -4"
  79. //   "angle" "0"
  80. // }
  81.  
  82. // Player 1 start platform: rocket launcher
  83. {
  84.   "classname" "weapon_rocketlauncher"
  85.   "origin" "-551 330 36"
  86.   "spawnflags" "1792"
  87. }
  88.  
  89. // Player 1 start platform: Super Shotgun
  90. {
  91.   "classname" "weapon_supershotgun"
  92.   "origin" "-614 331 35"
  93.   "spawnflags" "1792"
  94. }
  95.  
  96. // Player 1 start platform: Lighning gun (for BFG)
  97. {
  98.   "classname" "weapon_lightning"
  99.   "origin" "-677 328 36"
  100.   "spawnflags" "1792"
  101. }
  102.  
  103. // Player 1 start platform: Chainsaw position, now 100% health
  104. // Uncomment to use (I didn't know what to use)
  105. // {
  106. //   "classname" "item_health"
  107. //   "origin" "-389 468 36"
  108. //   "spawnflags" "1794"
  109. // }
  110.  
  111. // Start room: Lighning gun (for BFG)
  112. {
  113.   "classname" "weapon_lightning"
  114.   "origin" "-292 284 4"
  115.   "spawnflags" "1792"
  116. }
  117.  
  118. // Start room: 15% health before column
  119. {
  120.   "classname" "item_health"
  121.   "origin" "-239 -116 12"
  122.   "spawnflags" "1"
  123. }
  124.  
  125. // The well-known "Shit, I wanted to do another silent BFG!" chaingun
  126. {
  127.   "classname" "weapon_nailgun"
  128.   "origin" "310 71 27"
  129.   "spawnflags" "1792"
  130. }
  131.  
  132. // SS room: Super Shotgun
  133. {
  134.   "classname" "weapon_supershotgun"
  135.   "origin" "781 -194 36"
  136.   "spawnflags" "1792"
  137. }
  138.  
  139. // 15% health near Green Armor
  140. {
  141.   "classname" "item_health"
  142.   "origin" "1359 -514 28"
  143.   "spawnflags" "1"
  144. }
  145. {
  146.   "classname" "item_health"
  147.   "origin" "1255 -626 28"
  148.   "spawnflags" "1"
  149. }
  150.  
  151. // Green Armor
  152. {
  153.   "classname" "item_armor1"
  154.   "origin" "1343 -578 28"
  155. }
  156.  
  157. // 15% health before rocket room (for blue vials)
  158. {
  159.   "classname" "item_health"
  160.   "origin" "305 -631 68"
  161.   "spawnflags" "1"
  162. }
  163.  
  164. // Rocket room: Rocket launcher
  165. {
  166.   "classname" "weapon_rocketlauncher"
  167.   "origin" "320 -828 44"
  168. }
  169.  
  170. // Rocket room: 5 rockets
  171. {
  172.   "classname" "item_rockets"
  173.   "origin" "316 -790 48"
  174. }
  175.  
  176. // Plasma room: Super Nailgun (for Plasma)
  177. {
  178.   "classname" "weapon_supernailgun"
  179.   "origin" "-615 -416 56"
  180.   "spawnflags" "1792"
  181. }
  182.  
  183. // 15% health on elevator
  184. {
  185.   "classname" "item_health"
  186.   "origin" "-632 -107 176"
  187.   "spawnflags" "1"
  188. }
  189.  
  190. // 25% health in exit room
  191. {
  192.   "classname" "item_health"
  193.   "origin" "-162 -951 59"
  194. }
  195. {
  196.   "classname" "item_health"
  197.   "origin" "-162 -1011 59"
  198. }
  199. {
  200.   "classname" "item_health"
  201.   "origin" "-162 -1071 59"
  202. }
  203.  
  204. // 15% health in secret room
  205. {
  206.   "classname" "item_health"
  207.   "origin" "-690 -1237 20"
  208.   "spawnflags" "1"
  209. }
  210.  
  211. // Outside: Grenade launcher (for Shotgun)
  212. {
  213.   "classname" "weapon_grenadelauncher"
  214.   "origin" "-946 -297 4"
  215.   "spawnflags" "1792"
  216. }
  217.  
  218. // Outside: 5 rockets
  219. // {
  220. //   "classname" "item_rockets"
  221. //   "origin" "-918 -366 43"
  222. //   "spawnflags" "1792"
  223. // }
  224.  
  225. // Monster and miscellaneous info, leave intact
  226.  
  227. {
  228.   "classname" "monster_army"
  229.   "origin" "-149 102 4"
  230.   "angle" "0"
  231. }
  232. {
  233.   "classname" "monster_army"
  234.   "origin" "-85 6 20"
  235.   "angle" "0"
  236. }
  237. {
  238.   "classname" "monster_army"
  239.   "origin" "291 -234 52"
  240.   "angle" "90"
  241.   "target" "way1"
  242. }
  243. {
  244.   "classname" "monster_army"
  245.   "origin" "339 -370 52"
  246.   "angle" "90"
  247.   "target" "way2"
  248. }
  249. {
  250.   "classname" "path_corner"
  251.   "origin" "287 24 28"
  252.   "targetname" "way1"
  253. }
  254. {
  255.   "classname" "path_corner"
  256.   "origin" "319 72 28"
  257.   "targetname" "way2"
  258. }
  259. {
  260.   "classname" "monster_army"
  261.   "origin" "995 -346 84"
  262.   "angle" "180"
  263. }
  264. {
  265.   "classname" "monster_army"
  266.   "origin" "1123 -314 84"
  267.   "angle" "180"
  268. }
  269. {
  270.   "classname" "monster_army"
  271.   "origin" "1123 -74 84"
  272.   "angle" "180"
  273. }
  274. {
  275.   "classname" "monster_army"
  276.   "origin" "995 -42 84"
  277.   "angle" "180"
  278. }
  279. {
  280.   "classname" "monster_enforcer"
  281.   "origin" "891 -186 20"
  282.   "angle" "180"
  283.   "spawnflags" "768"
  284. }
  285. {
  286.   "classname" "monster_enforcer"
  287.   "origin" "979 -210 28"
  288.   "angle" "180"
  289.   "spawnflags" "768"
  290. }
  291. {
  292.   "classname" "monster_army"
  293.   "origin" "-157 -418 52"
  294.   "angle" "0"
  295.   "spawnflags" "1025"
  296. }
  297. {
  298.   "classname" "monster_enforcer"
  299.   "origin" "-157 -418 52"
  300.   "angle" "0"
  301.   "spawnflags" "769"
  302. }
  303. {
  304.   "classname" "monster_army"
  305.   "origin" "-69 -362 52"
  306.   "angle" "0"
  307.   "spawnflags" "1"
  308. }
  309. {
  310.   "classname" "monster_army"
  311.   "origin" "-621 -130 156"
  312.   "angle" "270"
  313.   "spawnflags" "1024"
  314. }
  315. {
  316.   "classname" "monster_army"
  317.   "origin" "299 -458 52"
  318.   "angle" "90"
  319.   "target" "way2"
  320.   "spawnflags" "768"
  321. }
  322. {
  323.   "classname" "monster_enforcer"
  324.   "origin" "339 -530 52"
  325.   "angle" "90"
  326.   "target" "way2"
  327.   "spawnflags" "768"
  328. }
  329. {
  330.   "classname" "monster_enforcer"
  331.   "origin" "-621 -130 156"
  332.   "angle" "270"
  333.   "spawnflags" "768"
  334. }
  335. {
  336.   "classname" "monster_enforcer"
  337.   "origin" "-621 22 156"
  338.   "angle" "270"
  339.   "spawnflags" "768"
  340. }
  341. {
  342.   "classname" "monster_enforcer"
  343.   "origin" "-621 -26 156"
  344.   "angle" "270"
  345. }
  346. {
  347.   "classname" "monster_enforcer"
  348.   "origin" "-413 -1210 12"
  349.   "angle" "90"
  350. }
  351. {
  352.   "classname" "monster_enforcer"
  353.   "origin" "-661 -1106 12"
  354.   "angle" "75"
  355. }
  356. {
  357.   "classname" "monster_enforcer"
  358.   "origin" "-685 -1026 12"
  359.   "angle" "75"
  360.   "spawnflags" "768"
  361. }
  362. {
  363.   "classname" "monster_enforcer"
  364.   "origin" "-1053 -426 12"
  365.   "angle" "270"
  366. }
  367. {
  368.   "classname" "monster_enforcer"
  369.   "origin" "-1005 -274 12"
  370.   "angle" "270"
  371. }
  372. {
  373.   "classname" "monster_enforcer"
  374.   "origin" "-941 -418 12"
  375.   "angle" "270"
  376.   "spawnflags" "768"
  377. }
  378. {
  379.   "classname" "monster_enforcer"
  380.   "origin" "-1061 -346 12"
  381.   "angle" "270"
  382.   "spawnflags" "768"
  383. }
  384. {
  385.   "classname" "weapon_supershotgun"
  386.   "origin" "-946 -297 4"
  387.   "spawnflags" "2048"
  388. }
  389. {
  390.   "classname" "item_shells"
  391.   "origin" "-918 -366 43"
  392.   "spawnflags" "2048"
  393. }
  394. {
  395.   "classname" "trigger_changelevel"
  396.   "map" "e1m2"
  397.   {
  398.       ( -48 -1012 68 ) ( -48 -972 68 ) ( -44 -972 68 ) TRIGGER 0 0 0 1.0000 1.0000
  399.       ( -44 -1012 -4 ) ( -44 -1012 68 ) ( -44 -972 68 ) TRIGGER 0 0 0 1.0000 1.0000
  400.       ( -44 -972 -4 ) ( -44 -972 68 ) ( -48 -972 68 ) TRIGGER 0 0 0 1.0000 1.0000
  401.       ( -48 -972 -4 ) ( -48 -972 68 ) ( -48 -1012 68 ) TRIGGER 0 -22 0 1.0000 0.7500
  402.       ( -48 -1012 -4 ) ( -48 -1012 68 ) ( -44 -1012 68 ) TRIGGER 0 0 0 1.0000 1.0000
  403.       ( -44 -1012 -4 ) ( -44 -972 -4 ) ( -48 -972 -4 ) TRIGGER 0 0 0 1.0000 1.0000
  404.   }
  405. }
  406. {
  407.   "classname" "func_wall"
  408.   "spawnflags" "1792"
  409.   {
  410.       ( -56 -984 8 ) ( -56 -976 8 ) ( -48 -976 8 ) EMETAL1_3 0 0 0 1.0000 1.0000
  411.       ( -48 -984 -16 ) ( -48 -984 8 ) ( -48 -976 8 ) EMETAL1_3 0 0 0 1.0000 1.0000
  412.       ( -48 -976 -16 ) ( -48 -976 8 ) ( -56 -976 8 ) EMETAL1_3 0 0 0 1.0000 1.0000
  413.       ( -56 -976 -16 ) ( -56 -976 8 ) ( -56 -984 8 ) EMETAL1_3 0 -22 0 1.0000 0.7500
  414.       ( -56 -984 -16 ) ( -56 -984 8 ) ( -48 -984 8 ) EMETAL1_3 0 0 0 1.0000 1.0000
  415.       ( -48 -984 -16 ) ( -48 -976 -16 ) ( -56 -976 -16 ) EMETAL1_3 0 0 0 1.0000 1.0000
  416.   }
  417.   {
  418.       ( -56 -1008 8 ) ( -56 -1000 8 ) ( -48 -1000 8 ) EMETAL1_3 0 0 0 1.0000 1.0000
  419.       ( -48 -1008 -16 ) ( -48 -1008 8 ) ( -48 -1000 8 ) EMETAL1_3 0 0 0 1.0000 1.0000
  420.       ( -48 -1000 -16 ) ( -48 -1000 8 ) ( -56 -1000 8 ) EMETAL1_3 0 0 0 1.0000 1.0000
  421.       ( -56 -1000 -16 ) ( -56 -1000 8 ) ( -56 -1008 8 ) EMETAL1_3 0 -22 0 1.0000 0.7500
  422.       ( -56 -1008 -16 ) ( -56 -1008 8 ) ( -48 -1008 8 ) EMETAL1_3 0 0 0 1.0000 1.0000
  423.       ( -48 -1008 -16 ) ( -48 -1000 -16 ) ( -56 -1000 -16 ) EMETAL1_3 0 0 0 1.0000 1.0000
  424.   }
  425. }
  426. {
  427.   "classname" "func_door"
  428.   "angle" "-1"
  429.   "speed" "150"
  430.   "wait" "-1"
  431.   "sounds" "2"
  432.   {
  433.       ( 520 -256 96 ) ( 512 -256 96 ) ( 512 -128 96 ) DOOR03_3 0 0 0 1.0000 1.0000
  434.       ( 520 -128 0 ) ( 520 -128 96 ) ( 512 -128 96 ) DOOR03_3 64 0 0 0.5000 0.7500
  435.       ( 512 -128 0 ) ( 512 -128 96 ) ( 512 -256 96 ) DOOR03_3 0 0 0 1.0000 1.0000
  436.       ( 512 -256 0 ) ( 512 -256 96 ) ( 520 -256 96 ) DOOR03_3 0 0 0 1.0000 1.0000
  437.       ( 520 -256 0 ) ( 520 -256 96 ) ( 520 -128 96 ) DOOR03_3 0 0 0 1.0000 1.0000
  438.       ( 520 -128 0 ) ( 512 -128 0 ) ( 512 -256 0 ) TECH02_6 0 0 0 1.0000 1.0000
  439.   }
  440. }
  441. {
  442.   "classname" "func_door"
  443.   "angle" "-2"
  444.   "lip" "-1"
  445.   "speed" "200"
  446.   "wait" "-1"
  447.   "targetname" "armor"
  448.   "sounds" "2"
  449.   "spawnflags" "1"
  450.   {
  451.       ( 1360 -464 248 ) ( 1232 -592 248 ) ( 1216 -576 248 ) TECH05_2 0 0 0 1.0000 1.0000
  452.       ( 1216 -576 120 ) ( 1216 -576 248 ) ( 1232 -592 248 ) TECH05_2 64 0 0 0.5000 0.7500
  453.       ( 1232 -592 120 ) ( 1232 -592 248 ) ( 1360 -464 248 ) TECH05_2 0 0 0 1.0000 1.0000
  454.       ( 1360 -464 120 ) ( 1360 -464 248 ) ( 1344 -448 248 ) TECH05_2 0 0 0 1.0000 1.0000
  455.       ( 1344 -448 120 ) ( 1344 -448 248 ) ( 1216 -576 248 ) TECH05_2 0 -8 0 1.0000 1.0000
  456.       ( 1216 -576 120 ) ( 1232 -592 120 ) ( 1360 -464 120 ) TLIGHT08 0 0 0 1.0000 1.0000
  457.   }
  458. }
  459. {
  460.   "classname" "trigger_once"
  461.   "target" "armor"
  462.   "health" "1"
  463.   {
  464.       ( 1008 -262 40 ) ( 976 -262 40 ) ( 976 -254 40 ) TRIGGER 0 0 0 1.0000 1.0000
  465.       ( 976 -262 8 ) ( 976 -262 40 ) ( 1008 -262 40 ) TRIGGER 0 -8 0 1.0000 1.0000
  466.       ( 1008 -262 8 ) ( 1008 -262 40 ) ( 1008 -254 40 ) TRIGGER 0 -8 0 1.0000 1.0000
  467.       ( 1008 -254 8 ) ( 1008 -254 40 ) ( 976 -254 40 ) TRIGGER 0 -8 0 1.0000 1.0000
  468.       ( 976 -254 8 ) ( 976 -254 40 ) ( 976 -262 40 ) TRIGGER 0 -8 0 1.0000 1.0000
  469.       ( 976 -262 8 ) ( 1008 -262 8 ) ( 1008 -254 8 ) TRIGGER 0 0 0 1.0000 1.0000
  470.   }
  471. }
  472. {
  473.   "classname" "func_door"
  474.   "angle" "-2"
  475.   "lip" "-8"
  476.   "speed" "30"
  477.   "wait" "-1"
  478.   "targetname" "platform"
  479.   "sounds" "1"
  480.   {
  481.       ( 1152 -384 56 ) ( 1088 -384 56 ) ( 1088 -256 56 ) TECH10_1 0 0 0 1.0000 1.0000
  482.       ( 1088 -384 -8 ) ( 1088 -384 56 ) ( 1152 -384 56 ) TECH10_1 0 -8 0 1.0000 1.0000
  483.       ( 1152 -384 -8 ) ( 1152 -384 56 ) ( 1152 -256 56 ) TECH10_1 0 -8 0 1.0000 1.0000
  484.       ( 1152 -256 -8 ) ( 1152 -256 56 ) ( 1088 -256 56 ) TECH10_1 0 -8 0 1.0000 1.0000
  485.       ( 1088 -256 -8 ) ( 1088 -256 56 ) ( 1088 -384 56 ) TECH10_1 0 -8 0 1.0000 1.0000
  486.       ( 1088 -384 -8 ) ( 1152 -384 -8 ) ( 1152 -256 -8 ) TECH10_1 0 0 0 1.0000 1.0000
  487.   }
  488.   {
  489.       ( 1152 -128 56 ) ( 1088 -128 56 ) ( 1088 0 56 ) TECH10_1 0 0 0 1.0000 1.0000
  490.       ( 1152 0 -8 ) ( 1152 0 56 ) ( 1088 0 56 ) TECH10_1 0 -8 0 1.0000 1.0000
  491.       ( 1088 0 -8 ) ( 1088 0 56 ) ( 1088 -128 56 ) TECH10_1 0 -8 0 1.0000 1.0000
  492.       ( 1088 -128 -8 ) ( 1088 -128 56 ) ( 1152 -128 56 ) TECH10_1 0 -8 0 1.0000 1.0000
  493.       ( 1152 -128 -8 ) ( 1152 -128 56 ) ( 1152 0 56 ) TECH10_1 0 -8 0 1.0000 1.0000
  494.       ( 1152 0 -8 ) ( 1088 0 -8 ) ( 1088 -128 -8 ) TECH10_1 0 0 0 1.0000 1.0000
  495.   }
  496.   {
  497.       ( 1024 -128 56 ) ( 960 -128 56 ) ( 960 0 56 ) TECH10_1 0 0 0 1.0000 1.0000
  498.       ( 1024 0 -8 ) ( 1024 0 56 ) ( 960 0 56 ) TECH10_1 0 -8 0 1.0000 1.0000
  499.       ( 960 0 -8 ) ( 960 0 56 ) ( 960 -128 56 ) TECH10_1 0 -8 0 1.0000 1.0000
  500.       ( 960 -128 -8 ) ( 960 -128 56 ) ( 1024 -128 56 ) TECH10_1 0 -8 0 1.0000 1.0000
  501.       ( 1024 -128 -8 ) ( 1024 -128 56 ) ( 1024 0 56 ) TECH10_1 0 -8 0 1.0000 1.0000
  502.       ( 1024 0 -8 ) ( 960 0 -8 ) ( 960 -128 -8 ) TECH10_1 0 0 0 1.0000 1.0000
  503.   }
  504.   {
  505.       ( 1024 -384 56 ) ( 960 -384 56 ) ( 960 -256 56 ) TECH10_1 0 0 0 1.0000 1.0000
  506.       ( 960 -384 -8 ) ( 960 -384 56 ) ( 1024 -384 56 ) TECH10_1 0 -8 0 1.0000 1.0000
  507.       ( 1024 -384 -8 ) ( 1024 -384 56 ) ( 1024 -256 56 ) TECH10_1 0 -8 0 1.0000 1.0000
  508.       ( 1024 -256 -8 ) ( 1024 -256 56 ) ( 960 -256 56 ) TECH10_1 0 -8 0 1.0000 1.0000
  509.       ( 960 -256 -8 ) ( 960 -256 56 ) ( 960 -384 56 ) TECH10_1 0 -8 0 1.0000 1.0000
  510.       ( 960 -384 -8 ) ( 1024 -384 -8 ) ( 1024 -256 -8 ) TECH10_1 0 0 0 1.0000 1.0000
  511.   }
  512.   {
  513.       ( 1008 -264 40 ) ( 976 -264 40 ) ( 976 -256 40 ) BASEBUTN3 0 0 0 1.0000 1.0000
  514.       ( 976 -264 8 ) ( 976 -264 40 ) ( 1008 -264 40 ) BASEBUTN3 0 -8 0 1.0000 1.0000
  515.       ( 1008 -264 8 ) ( 1008 -264 40 ) ( 1008 -256 40 ) BASEBUTN3 0 -8 0 1.0000 1.0000
  516.       ( 1008 -256 8 ) ( 1008 -256 40 ) ( 976 -256 40 ) BASEBUTN3 -16 -24 0 1.0000 1.0000
  517.       ( 976 -256 8 ) ( 976 -256 40 ) ( 976 -264 40 ) BASEBUTN3 0 -8 0 1.0000 1.0000
  518.       ( 976 -264 8 ) ( 1008 -264 8 ) ( 1008 -256 8 ) BASEBUTN3 0 0 0 1.0000 1.0000
  519.   }
  520.   {
  521.       ( 1136 -128 40 ) ( 1104 -128 40 ) ( 1104 -120 40 ) BASEBUTN3 0 0 0 1.0000 1.0000
  522.       ( 1104 -128 8 ) ( 1104 -128 40 ) ( 1136 -128 40 ) BASEBUTN3 16 8 0 1.0000 1.0000
  523.       ( 1136 -128 8 ) ( 1136 -128 40 ) ( 1136 -120 40 ) BASEBUTN3 0 -8 0 1.0000 1.0000
  524.       ( 1136 -120 8 ) ( 1136 -120 40 ) ( 1104 -120 40 ) BASEBUTN3 -16 -24 0 1.0000 1.0000
  525.       ( 1104 -120 8 ) ( 1104 -120 40 ) ( 1104 -128 40 ) BASEBUTN3 0 -8 0 1.0000 1.0000
  526.       ( 1104 -128 8 ) ( 1136 -128 8 ) ( 1136 -120 8 ) BASEBUTN3 0 0 0 1.0000 1.0000
  527.   }
  528. }
  529. {
  530.   "classname" "trigger_once"
  531.   "target" "platform"
  532.   "health" "1"
  533.   {
  534.       ( 1136 -130 40 ) ( 1104 -130 40 ) ( 1104 -122 40 ) TRIGGER 0 0 0 1.0000 1.0000
  535.       ( 1104 -130 8 ) ( 1104 -130 40 ) ( 1136 -130 40 ) TRIGGER 0 -8 0 1.0000 1.0000
  536.       ( 1136 -130 8 ) ( 1136 -130 40 ) ( 1136 -122 40 ) TRIGGER 0 -8 0 1.0000 1.0000
  537.       ( 1136 -122 8 ) ( 1136 -122 40 ) ( 1104 -122 40 ) TRIGGER 0 -8 0 1.0000 1.0000
  538.       ( 1104 -122 8 ) ( 1104 -122 40 ) ( 1104 -130 40 ) TRIGGER 0 -8 0 1.0000 1.0000
  539.       ( 1104 -130 8 ) ( 1136 -130 8 ) ( 1136 -122 8 ) TRIGGER 0 0 0 1.0000 1.0000
  540.   }
  541. }
  542. {
  543.   "classname" "func_door"
  544.   "angle" "-1"
  545.   "wait" "-1"
  546.   "targetname" "rocket"
  547.   "sounds" "2"
  548.   "lip" "-1"
  549.   {
  550.       ( 352 -744 96 ) ( 288 -744 96 ) ( 288 -736 96 ) TLIGHT08 0 0 0 1.0000 1.0000
  551.       ( 352 -736 0 ) ( 352 -736 96 ) ( 288 -736 96 ) TWALL2_3 0 0 0 1.0000 0.7500
  552.       ( 288 -736 0 ) ( 288 -736 96 ) ( 288 -744 96 ) TWALL1_4 0 0 0 1.0000 1.0000
  553.       ( 288 -744 0 ) ( 288 -744 96 ) ( 352 -744 96 ) TECH05_2 9 0 0 1.7500 0.7500
  554.       ( 352 -744 0 ) ( 352 -744 96 ) ( 352 -736 96 ) TWALL1_4 0 0 0 1.0000 1.0000
  555.       ( 352 -736 0 ) ( 288 -736 0 ) ( 288 -744 0 ) TLIGHT08 0 0 0 1.0000 1.0000
  556.   }
  557. }
  558. {
  559.   "classname" "func_door"
  560.   "angle" "-1"
  561.   "sounds" "2"
  562.   "spawnflags" "4"
  563.   "wait" "-1"
  564.   "health" "1"
  565.   {
  566.       ( -584 -64 240 ) ( -648 -64 240 ) ( -648 -48 240 ) TECH10_1 0 0 0 1.0000 1.0000
  567.       ( -648 -48 112 ) ( -648 -48 240 ) ( -648 -64 240 ) TECH10_1 0 0 0 1.0000 1.0000
  568.       ( -648 -64 112 ) ( -648 -64 240 ) ( -584 -64 240 ) TECH10_1 8 48 0 1.0000 1.0000
  569.       ( -584 -64 112 ) ( -584 -64 240 ) ( -584 -48 240 ) TECH10_1 0 0 0 1.0000 1.0000
  570.       ( -584 -48 112 ) ( -584 -48 240 ) ( -648 -48 240 ) TECH10_1 0 0 0 1.0000 1.0000
  571.       ( -648 -48 112 ) ( -648 -64 112 ) ( -584 -64 112 ) TLIGHT08 0 0 0 1.0000 1.0000
  572.   }
  573. }
  574. {
  575.   "classname" "func_door"
  576.   "angle" "-2"
  577.   "sounds" "3"
  578.   "spawnflags" "4"
  579.   "lip" "1"
  580.   "wait" "4"
  581.   "health" "1"
  582.   {
  583.       ( -584 -184 112 ) ( -648 -184 112 ) ( -648 -64 112 ) PLAT_TOP1 8 -2 0 1.0000 0.9500
  584.       ( -648 -64 -16 ) ( -648 -64 112 ) ( -648 -184 112 ) SFLOOR4_5 0 0 0 1.0000 1.0000
  585.       ( -648 -184 -16 ) ( -648 -184 112 ) ( -584 -184 112 ) TECH10_1 8 -16 0 1.0000 1.0000
  586.       ( -584 -184 -16 ) ( -584 -184 112 ) ( -584 -64 112 ) SFLOOR4_5 0 0 0 1.0000 1.0000
  587.       ( -584 -64 -16 ) ( -584 -64 112 ) ( -648 -64 112 ) TECH04_3 8 0 0 1.0000 1.0000
  588.       ( -648 -64 -16 ) ( -648 -184 -16 ) ( -584 -184 -16 ) SFLOOR4_5 0 0 0 1.0000 1.0000
  589.   }
  590.   {
  591.       ( -600 -184 32 ) ( -632 -184 32 ) ( -632 -176 32 ) BASEBUTN3 8 -2 0 1.0000 0.9500
  592.       ( -632 -176 0 ) ( -632 -176 32 ) ( -632 -184 32 ) BASEBUTN3 0 0 0 1.0000 1.0000
  593.       ( -632 -184 0 ) ( -632 -184 32 ) ( -600 -184 32 ) BASEBUTN3 -8 0 0 1.0000 1.0000
  594.       ( -600 -184 0 ) ( -600 -184 32 ) ( -600 -176 32 ) BASEBUTN3 0 0 0 1.0000 1.0000
  595.       ( -600 -176 0 ) ( -600 -176 32 ) ( -632 -176 32 ) BASEBUTN3 0 0 0 1.0000 1.0000
  596.       ( -632 -176 0 ) ( -632 -184 0 ) ( -600 -184 0 ) BASEBUTN3 0 0 0 1.0000 1.0000
  597.   }
  598. }
  599. {
  600.   "classname" "func_button"
  601.   "angle" "90"
  602.   "wait" "-1"
  603.   "target" "rocket"
  604.   {
  605.       ( -600 48 160 ) ( -632 48 160 ) ( -632 56 160 ) TECH04_4 8 -2 0 1.0000 0.9500
  606.       ( -632 56 128 ) ( -632 56 160 ) ( -632 48 160 ) TECH04_4 0 0 0 1.0000 1.0000
  607.       ( -632 48 128 ) ( -632 48 160 ) ( -600 48 160 ) +0BASEBTN -8 0 0 1.0000 1.0000
  608.       ( -600 48 128 ) ( -600 48 160 ) ( -600 56 160 ) TECH04_4 0 0 0 1.0000 1.0000
  609.       ( -600 56 128 ) ( -600 56 160 ) ( -632 56 160 ) +0BASEBTN 0 0 0 1.0000 1.0000
  610.       ( -632 56 128 ) ( -632 48 128 ) ( -600 48 128 ) TECH04_4 0 0 0 1.0000 1.0000
  611.   }
  612. }
  613. {
  614.   "classname" "func_door"
  615.   "angle" "-1"
  616.   "health" "1"
  617.   "sounds" "2"
  618.   "speed" "70"
  619.   {
  620.       ( -704 -1160 68 ) ( -704 -1152 68 ) ( -640 -1152 68 ) UWALL1_2 0 0 0 1.0000 1.0000
  621.       ( -640 -1160 -16 ) ( -640 -1160 68 ) ( -640 -1152 68 ) UWALL1_2 0 0 0 1.0000 1.0000
  622.       ( -640 -1152 -16 ) ( -640 -1152 68 ) ( -704 -1152 68 ) UWALL1_2 0 0 0 1.0000 1.0000
  623.       ( -704 -1152 -16 ) ( -704 -1152 68 ) ( -704 -1160 68 ) UWALL1_2 0 0 0 1.0000 1.0000
  624.       ( -704 -1160 -16 ) ( -704 -1160 68 ) ( -640 -1160 68 ) UWALL1_2 0 0 0 1.0000 1.0000
  625.       ( -640 -1160 -16 ) ( -640 -1152 -16 ) ( -704 -1152 -16 ) UWALL1_2 0 0 0 1.0000 1.0000
  626.   }
  627. }
  628. {
  629.   "classname" "func_door"
  630.   "angle" "-1"
  631.   "sounds" "2"
  632.   "wait" "-1"
  633.   "targetname" "rocket"
  634.   "lip" "-12"
  635.   {
  636.       ( -833 -992 80 ) ( -855 -992 80 ) ( -855 -920 80 ) UWALL1_2 0 0 0 1.0000 1.0000
  637.       ( -855 -992 -16 ) ( -855 -992 80 ) ( -833 -992 80 ) UWALL1_2 0 0 0 1.0000 1.0000
  638.       ( -833 -992 -16 ) ( -833 -992 80 ) ( -833 -927 80 ) UWALL1_2 0 0 0 1.0000 1.0000
  639.       ( -833 -927 -16 ) ( -833 -927 80 ) ( -855 -920 80 ) UWALL1_2 0 0 0 1.0000 1.0000
  640.       ( -855 -920 -16 ) ( -855 -920 80 ) ( -855 -992 80 ) TECH04_3 0 0 0 1.0000 1.0000
  641.       ( -855 -992 -16 ) ( -833 -992 -16 ) ( -833 -927 -16 ) UWALL1_2 0 0 0 1.0000 1.0000
  642.   }
  643. }
  644. {
  645.   "classname" "func_door"
  646.   "angle" "-1"
  647.   "wait" "4"
  648.   "sounds" "2"
  649.   "speed" "150"
  650.   {
  651.       ( -225 -1024 80 ) ( -232 -1024 80 ) ( -232 -960 80 ) DOOR03_3 0 0 0 1.0000 1.0000
  652.       ( -232 -1024 -16 ) ( -232 -1024 80 ) ( -225 -1024 80 ) DOOR03_3 0 0 0 1.0000 1.0000
  653.       ( -225 -1024 -16 ) ( -225 -1024 80 ) ( -225 -960 80 ) DOOR03_3 0 0 0 1.0000 1.0000
  654.       ( -225 -960 -16 ) ( -225 -960 80 ) ( -232 -960 80 ) DOOR03_3 0 0 0 1.0000 1.0000
  655.       ( -232 -960 -16 ) ( -232 -960 80 ) ( -232 -1024 80 ) DOOR03_3 0 0 0 1.0000 1.0000
  656.       ( -232 -1024 -16 ) ( -225 -1024 -16 ) ( -225 -960 -16 ) TECH02_6 0 0 0 1.0000 1.0000
  657.   }
  658. }
  659. {
  660.   "classname" "func_door"
  661.   "angle" "-1"
  662.   "health" "1"
  663.   "sounds" "2"
  664.   "speed" "200"
  665.   "wait" "-1"
  666.   "lip" "-8"
  667.   {
  668.       ( -64 -1024 80 ) ( -64 -960 80 ) ( -56 -960 80 ) ECOP1_6 0 0 0 1.0000 1.0000
  669.       ( -56 -1024 -16 ) ( -56 -1024 80 ) ( -56 -960 80 ) ECOP1_6 0 0 0 1.0000 1.0000
  670.       ( -56 -960 -16 ) ( -56 -960 80 ) ( -64 -960 80 ) ECOP1_6 0 -22 0 1.0000 0.7500
  671.       ( -64 -960 -16 ) ( -64 -960 80 ) ( -64 -1024 80 ) ECOP1_6 0 -22 0 1.0000 0.7500
  672.       ( -64 -1024 -16 ) ( -64 -1024 80 ) ( -56 -1024 80 ) ECOP1_6 0 -22 0 1.0000 0.7500
  673.       ( -56 -1024 -16 ) ( -56 -960 -16 ) ( -64 -960 -16 ) ECOP1_6 0 0 0 1.0000 1.0000
  674.   }
  675.   {
  676.       ( -64 -1008 48 ) ( -64 -976 48 ) ( -56 -976 48 ) BASEBUTN3 0 0 0 1.0000 1.0000
  677.       ( -56 -1008 16 ) ( -56 -1008 48 ) ( -56 -976 48 ) BASEBUTN3 0 0 0 1.0000 1.0000
  678.       ( -56 -976 16 ) ( -56 -976 48 ) ( -64 -976 48 ) BASEBUTN3 0 0 0 1.0000 1.0000
  679.       ( -64 -976 16 ) ( -64 -976 48 ) ( -64 -1008 48 ) BASEBUTN3 16 -16 0 1.0000 1.0000
  680.       ( -64 -1008 16 ) ( -64 -1008 48 ) ( -56 -1008 48 ) BASEBUTN3 0 0 0 1.0000 1.0000
  681.       ( -56 -1008 16 ) ( -56 -976 16 ) ( -64 -976 16 ) BASEBUTN3 0 0 0 1.0000 1.0000
  682.   }
  683. }
  684. {
  685.   "classname" "info_intermission"
  686.   "origin" "-734 -276 115"
  687.   "mangle" "170 135 180"
  688. }
  689. {
  690.   "classname" "info_player_start"
  691.   "origin" "-506 82 28"
  692.   "angle" "0"
  693. }
  694.